Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / tests / backend / test_lxmf_message_fields.py

Displaying Raw • Download


tests/backend/test_lxmf_message_fields.py e5756d7ab065475a18acdcafc008a767fcff87e0 (e5756d7a) Text, 1.03 KB

T8b949e# SPDX-License-Identifier: 0BSD

Tff7b72from T7ee787meshchatxT7ee787.T7ee787srcT7ee787.T7ee787backendT7ee787.T7ee787lxmf_message_fields Tff7b72import Tb4b4b4(
Te6edf3LxmfAudioFieldTb4b4b4,
Te6edf3LxmfFileAttachmentTb4b4b4,
Te6edf3LxmfFileAttachmentsFieldTb4b4b4,
Te6edf3LxmfImageFieldTb4b4b4,
Tb4b4b4)


Tff7b72def Td2a8fftest_lxmf_audio_fieldTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3audio Tff7b72= Te6edf3LxmfAudioFieldTb4b4b4(T79c0ff1Tb4b4b4, Ta5d6ffbTa5d6ff"Ta5d6ffaudio_dataTa5d6ff"Tb4b4b4)
Tff7b72assert Te6edf3audioTff7b72.Td2a8ffaudio_mode Tff7b72== T79c0ff1
Tff7b72assert Te6edf3audioTff7b72.Td2a8ffaudio_bytes Tff7b72== Ta5d6ffbTa5d6ff"Ta5d6ffaudio_dataTa5d6ff"


Tff7b72def Td2a8fftest_lxmf_image_fieldTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3image Tff7b72= Te6edf3LxmfImageFieldTb4b4b4(Ta5d6ff"Ta5d6ffpngTa5d6ff"Tb4b4b4, Ta5d6ffbTa5d6ff"Ta5d6ffimage_dataTa5d6ff"Tb4b4b4)
Tff7b72assert Te6edf3imageTff7b72.Td2a8ffimage_type Tff7b72== Ta5d6ff"Ta5d6ffpngTa5d6ff"
Tff7b72assert Te6edf3imageTff7b72.Td2a8ffimage_bytes Tff7b72== Ta5d6ffbTa5d6ff"Ta5d6ffimage_dataTa5d6ff"


Tff7b72def Td2a8fftest_lxmf_file_attachmentTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3file Tff7b72= Te6edf3LxmfFileAttachmentTb4b4b4(Ta5d6ff"Ta5d6fftest.txtTa5d6ff"Tb4b4b4, Ta5d6ffbTa5d6ff"Ta5d6fffile_dataTa5d6ff"Tb4b4b4)
Tff7b72assert Te6edf3fileTff7b72.Td2a8fffile_name Tff7b72== Ta5d6ff"Ta5d6fftest.txtTa5d6ff"
Tff7b72assert Te6edf3fileTff7b72.Td2a8fffile_bytes Tff7b72== Ta5d6ffbTa5d6ff"Ta5d6fffile_dataTa5d6ff"


Tff7b72def Td2a8fftest_lxmf_file_attachments_fieldTb4b4b4(Tb4b4b4)Tb4b4b4:
Te6edf3file1 Tff7b72= Te6edf3LxmfFileAttachmentTb4b4b4(Ta5d6ff"Ta5d6ff1.txtTa5d6ff"Tb4b4b4, Ta5d6ffbTa5d6ff"Ta5d6ffdata1Ta5d6ff"Tb4b4b4)
Te6edf3file2 Tff7b72= Te6edf3LxmfFileAttachmentTb4b4b4(Ta5d6ff"Ta5d6ff2.txtTa5d6ff"Tb4b4b4, Ta5d6ffbTa5d6ff"Ta5d6ffdata2Ta5d6ff"Tb4b4b4)
Te6edf3field Tff7b72= Te6edf3LxmfFileAttachmentsFieldTb4b4b4(Tb4b4b4[Te6edf3file1Tb4b4b4, Te6edf3file2Tb4b4b4]Tb4b4b4)
Tff7b72assert Tffa657lenTb4b4b4(Te6edf3fieldTff7b72.Td2a8fffile_attachmentsTb4b4b4) Tff7b72== T79c0ff2
Tff7b72assert Te6edf3fieldTff7b72.Td2a8fffile_attachmentsTb4b4b4[T79c0ff0Tb4b4b4]Tff7b72.Td2a8fffile_name Tff7b72== Ta5d6ff"Ta5d6ff1.txtTa5d6ff"
Tff7b72assert Te6edf3fieldTff7b72.Td2a8fffile_attachmentsTb4b4b4[T79c0ff1Tb4b4b4]Tff7b72.Td2a8fffile_name Tff7b72== Ta5d6ff"Ta5d6ff2.txtTa5d6ff"


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────